2d 3d shapes working model